/*
*
* SteelProductPriceFormFactorDatailsBean.java
* @author 18304
* @date 2020-11-24 15:43:05
*/
package com.steel.yfmall.cloud.assistant.po.goods;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

public class SteelProductPriceFormFactorDatailsBean implements Serializable {
    /**
     *  @Fields id 
     */
    private Integer id;

    /**
     *  @Fields product_price_form_id 所属商品价格组成
     */
    private Integer productPriceFormId;

    /**
     *  @Fields jyjt_product_price_form_id 中冠价格值ID
     */
    private String jyjtProductPriceFormId;

    /**
     *  @Fields price 价格
     */
    private BigDecimal price;

    /**
     *  @Fields status 状态(0未确认,1确认)
     */
    private Integer status;

    /**
     *  @Fields version 价格版本
     */
    private String version;

    /**
     *  @Fields create_date 创建时间
     */
    private Date createDate;

    /**
     *  @Fields update_date 修改时间
     */
    private Date updateDate;

    /**
     *  @Fields memo 备注
     */
    private String memo;

    /**
     *  @Fields product_price_form_factor_detail 价格组成因子json [{"facVal": "等于值","fatValueMax": "最大值","fatValueMin": "最小值","priceFactor": "价格代码"}]
     */
    private String productPriceFormFactorDetail;

    /**
     * product_price_form_factor_datails
     */
    private static final long serialVersionUID = 1L;

    /**
     * 
     * @return id 
     */
    public Integer getId() {
        return id;
    }

    /**
     * 
     * @param id 
     */
    public void setId(Integer id) {
        this.id = id;
    }

    /**
     * 所属商品价格组成
     * @return product_price_form_id 所属商品价格组成
     */
    public Integer getProductPriceFormId() {
        return productPriceFormId;
    }

    /**
     * 所属商品价格组成
     * @param productPriceFormId 所属商品价格组成
     */
    public void setProductPriceFormId(Integer productPriceFormId) {
        this.productPriceFormId = productPriceFormId;
    }

    /**
     * 中冠价格值ID
     * @return jyjt_product_price_form_id 中冠价格值ID
     */
    public String getJyjtProductPriceFormId() {
        return jyjtProductPriceFormId;
    }

    /**
     * 中冠价格值ID
     * @param jyjtProductPriceFormId 中冠价格值ID
     */
    public void setJyjtProductPriceFormId(String jyjtProductPriceFormId) {
        this.jyjtProductPriceFormId = jyjtProductPriceFormId;
    }

    /**
     * 价格
     * @return price 价格
     */
    public BigDecimal getPrice() {
        return price;
    }

    /**
     * 价格
     * @param price 价格
     */
    public void setPrice(BigDecimal price) {
        this.price = price;
    }

    /**
     * 状态(0未确认,1确认)
     * @return status 状态(0未确认,1确认)
     */
    public Integer getStatus() {
        return status;
    }

    /**
     * 状态(0未确认,1确认)
     * @param status 状态(0未确认,1确认)
     */
    public void setStatus(Integer status) {
        this.status = status;
    }

    /**
     * 价格版本
     * @return version 价格版本
     */
    public String getVersion() {
        return version;
    }

    /**
     * 价格版本
     * @param version 价格版本
     */
    public void setVersion(String version) {
        this.version = version;
    }

    /**
     * 创建时间
     * @return create_date 创建时间
     */
    public Date getCreateDate() {
        return createDate;
    }

    /**
     * 创建时间
     * @param createDate 创建时间
     */
    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    /**
     * 修改时间
     * @return update_date 修改时间
     */
    public Date getUpdateDate() {
        return updateDate;
    }

    /**
     * 修改时间
     * @param updateDate 修改时间
     */
    public void setUpdateDate(Date updateDate) {
        this.updateDate = updateDate;
    }

    /**
     * 备注
     * @return memo 备注
     */
    public String getMemo() {
        return memo;
    }

    /**
     * 备注
     * @param memo 备注
     */
    public void setMemo(String memo) {
        this.memo = memo;
    }

    /**
     * 价格组成因子json [{"facVal": "等于值","fatValueMax": "最大值","fatValueMin": "最小值","priceFactor": "价格代码"}]
     * @return product_price_form_factor_detail 价格组成因子json [{"facVal": "等于值","fatValueMax": "最大值","fatValueMin": "最小值","priceFactor": "价格代码"}]
     */
    public String getProductPriceFormFactorDetail() {
        return productPriceFormFactorDetail;
    }

    /**
     * 价格组成因子json [{"facVal": "等于值","fatValueMax": "最大值","fatValueMin": "最小值","priceFactor": "价格代码"}]
     * @param productPriceFormFactorDetail 价格组成因子json [{"facVal": "等于值","fatValueMax": "最大值","fatValueMin": "最小值","priceFactor": "价格代码"}]
     */
    public void setProductPriceFormFactorDetail(String productPriceFormFactorDetail) {
        this.productPriceFormFactorDetail = productPriceFormFactorDetail;
    }
}
